@charset "utf-8";
@charset "utf-8";
@import url("icon/iconfont.css");
/*全局样式
---------------------------------------------*/
body{ margin:0 auto; padding:0; width:100%; color:#333; font:14px/1.5 Arial,"Microsoft Yahei";-webkit-font-smoothing:antialiased; }
input,button,select,textarea,img,p,h1,h2,h3,h4,h5{ margin:0; padding:0; border:0; font-family:'Microsoft YaHei','微软雅黑'; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#d70029; text-decoration:none; -webkit-transition: all 0.2s linear;transition: all 0.2s linear; }
ol,ul,li,dl,dd{ margin:0 auto; padding:0; list-style-type:none; }
i,em{ font-style:normal; }
table { border-collapse:collapse; border-spacing:0; }
.left{ float:left;}
.right{ float:right;}
/*Clear Fix*/ 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
.clearfix { display:block; } 

.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }

.section{ position:relative; margin:0 auto; width:1200px; min-width:925px; max-width:1200px; text-align:left; }

.header .head-top{ height:40px; background:#333; color:#fcfbfb; font-size:12px; }
    .header .head-top .left-box{ display:block; float:left; line-height:40px; }
    .header .head-top .left-box span{ color:#c8c8c8; font-weight:700; }
    .header .head-top .left-box a{ margin:auto 3px; color:#fcfbfb; }
    .header .head-top .left-box a:hover{ color:#d70029; }
    .header .head-top .right-box{ float:right; margin-right:-8px; line-height:40px; }
    .header .head-top .right-box a{ margin:auto 8px; color:#fcfbfb; _display:inline; *zoom:1; }
    .header .head-top .right-box a:hover{ color:#d70029; }
    .header .head-top .right-box a i{ margin-right:2px; font-size:12px; }
    .header .head-top .right-box strong{ color:#444; font-size:12px; font-weight:700; }
	
.head{ width:100%; padding:30px 0 30px;overflow:hidden;}
.logo{ width:37%;}
.logo img{float:left; }
.tel{ width:22%; float:right;}
.tel img{width:100%; height:auto;}
.nav{ width:100%; background-color:#182133; height:60px;}
.nav ul{ max-width:1200px; margin:0 auto;}
.nav ul li{ width:14%; *width:13.2%; margin-right:1px; text-align:center; float:left; font-size:17px; position:relative; height:60px; line-height:60px;}
.nav ul li a{color:#fff;display:block;}
.nav ul li a:hover{color:#ffffff;  }
.nav ul li:hover{background-color:#d70029;}
.nav ul li.hover a{ background-color:#d70029;font-weight:600; display:block; color:#fff;}
.nav ul li dl,.nav ul li .cpfl {display:none; } 
.nav ul li:hover .cpfl{ width:900px;display:inherit;z-index:99999;border-bottom:3px solid #d70029; z-index:999999; background:#fff; position:absolute;top:60px;left:-45px;transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; overflow:hidden;}
.cpfl .cp{ width:18%; padding:0 1% 10px; text-align:left; text-indent:10px; float:left;}
.cpfl .cp h5{ width:100%; font-size:16px; margin:10px 0 10px; line-height:35px; border-bottom:1px solid #ddd; font-weight:bold; color:#333;}
.cpfl .cp h5 a:hover,.cpfl .cp p a:hover,.cpfl .cp span a:hover,.nav ul li.hover dl a:hover,.nav ul li.hover .cpfl p a:hover,.nav ul li.hover .cpfl h5 a:hover{ color:#d70029;}
.cpfl .cp h5 a{ color:#333;}
.cpfl .cp p span a,.nav ul li.hover .cpfl .cp p span a{color:#d70029; margin-top:0; font-size:14px;}
.cpfl .cp p{width:100%; height:35px; color:#666;border:none; font-size:14px;line-height:35px;overflow:hidden;}
.cpfl .cp p img{ vertical-align:middle; margin-left:3px; width:28px; height:auto;}
.cpfl .cp p a{color:#666;}
.nav ul li.hover .cpfl h5 a{color:#333;background-color:#fff;}
.nav ul li.hover dl a,.nav ul li.hover .cpfl p a{ color:#666; background-color:#fff; font-weight:normal;}
.nav ul li:hover dl{ width:168px;display:block; z-index:99999; position:absolute;top:60px;left:0px;transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; overflow:hidden;}
.nav ul li:hover dl dd{width:100%; height:40px; text-align:center;background-color:#fff;font-size:15px; border-bottom:1px solid #ddd;line-height:40px;overflow:hidden;}
.nav ul li:hover dl dd a {display:block;height:40px; color:#666; line-height:40px;}
.nav ul li:hover dl dd a:hover {height:40px; line-height:40px;color:#d70029;display:block;}
.nav1{ width:100%;display:none;border-top:1px solid #ddd; background:#fff;  border-bottom:1px solid #ddd; overflow:hidden;}
.nav1 ul{width:100%;height:35px; font-size:16px; line-height:35px;}
.nav1 ul li{ width:14.2%; float:left; text-align:center;}
.nav1 ul li a{ width:100%;color:#333;display:block;}
.nav1 ul li.hover a{ display:block; color:#009610; border-bottom:2px solid #009610;}

/*Banner样式*/
.slide-box{ position:relative; margin:0; width:100%; height:800px; text-align:center; overflow:hidden; }
.slide-box .list-box{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:100%; background:#fff; }
.slide-box .list-box li{ position:absolute; left:0; top:0; display:block; width:100%; height:100%; opacity:0; filter:alpha:opacity(0); }
.slide-box .list-box li a{ display:block; width:100%; height:100%; }
.slide-box .list-box li a img{ position:absolute; top:0; left:0; width:100%; height:100%; }
.slide-box .speed-box{ position:absolute; left:0; bottom:20px; width:100%; height:10px; text-align:center; z-index:999; }
.slide-box .speed-btn{ display:inline-block; margin:auto 0; }
.slide-box .speed-btn a{ display:block; float:left; margin:0 5px; width:10px; height:10px; background:url(../images/slide_btns.png) 0 -166px no-repeat; overflow:hidden; *float:none; *display:inline-block; }
.slide-box .speed-btn a.selected{ background-position:0 -176px; }
.slide-box .prev-btn,.slide-box .next-btn{ position:absolute; top:50%; display:block; margin-top:-41px; width:42px; height:82px; z-index:999; opacity:0.5; filter:alpha:opacity(50); background:url(../images/slide_btns.png) no-repeat; display:none; overflow:hidden; }
.slide-box .prev-btn{ left:31px; background-position:0 0; }
.slide-box .next-btn{ right:31px; background-position:0 -82px; }

.t_gray {color: #555555;}
.zy_title { padding:40px 0;width: 100%;height: 36px;line-height: 36px;text-align: center;font-weight: bold; margin: 0 auto;margin-bottom: 15px;font-size: 36px;
    border-bottom: 1px dotted #cccccc;padding-bottom: 25px;margin-bottom: -2px;
}
.th_red {background: #c80000;}
.zy_thread {width: 60px;height: 3px;margin: 0 auto;margin-top: 0px;}
#company_info{width: 1200px;margin:30px auto;color: #666666;font-size: 14px;line-height: 28px;}
#company_ul{width: 1200px;height: 393px;margin:0 auto; margin-bottom:40px;}
#company_ul li{width: 382px;height: 393px;float: left;margin-right:27px;position: relative;overflow: hidden;}
#company_ul li img{width: 382px;height: 393px;transition:transform 1s ease 0s;}
#company_ul li span{display: block;width: 382px;height: 80px;background: rgba(211,15,1,.9);line-height: 80px;text-indent: 40px;color: #fff;font-size: 30px;position: absolute;left: 0;bottom:0px;}
#company_ul li:last-child{margin-right: 0;}
#company_ul li:hover img{transform: scale(1.10, 1.10);}


#floor_1_main{ background:url(../images/floor1.jpg) repeat; overflow:hidden; }
#floor_1{ padding:50px 0px 20px; }
.left_title1{ line-height:40px; text-align:center; }
.left_title1 a{ }
.left_title1 .ChannelSContent{ display:block; color:#1e1e1e; font-size:36px; margin-bottom:20px; }
.left_title1 p{ color:#1e1e1e; font-size:15px; padding: 0px 150px; }
.left_body1{ overflow:hidden; zoom:1; color:#000; padding:30px 0px 0; }
.left_bottom1 { height:15px; margin-bottom:5px;}


#in_046{width: 100%;height: 565px; padding-top:55px; margin:0 atuo;background: url(../images/in_04_bg2.png) center top no-repeat;margin-top: 123px;}
#in_046_title{width: 1200px;height: 76px;margin:0 auto;background: url(../images/in_04_title.png) center no-repeat;}
#in_046_ul{width: 1212px;height: 405px;margin:0 auto;margin-top: 58px;}
#in_046_ul li{width: 380px;height: 405px;float: left;margin:0px 12px;background: #1b2529;transition:all 0.4s;position: relative;}
#in_046_ul li .in_046_img{width: 360px;height: 233px;position: absolute;left: 10px;top:8px;}
#in_046_ul li .in_046_img img{width: 360px;height: 233px;}
#in_046_ul li .in_046_title{width: 340px;height: 27px; line-height: 27px; border-left: solid 2px #fff; position: absolute;left: 20px;top:258px;}
#in_046_ul li .in_046_title span{padding-left: 15px;font-size: 20px;color: #fff;}
#in_046_ul li .in_046_info{width: 340px;height: 72px; font-size: 12px;line-height: 24px; color: #a8aaab; position: absolute;left: 20px;top:293px;}
#in_046_ul li .in_046_btn{width: 173px;height: 42px; text-align: center;line-height: 42px; background: #de0011;font-size: 16px;color: #fff; position: absolute;left:103px;bottom:-21px;}
#in_046_ul li:hover{background: #de0011;}
#in_046_ul li:hover .in_046_btn{background: #ffb400;}
#in_046_ul li:hover .in_046_info{color: #fed8da;}

#news_arrow{ display:block; width:0; height:0; border-color:#f6f6f6 transparent transparent; border-style:solid dashed dashed; border-width:20px 30px;margin:0 auto;}
#gsnews_subtitle{width: 1200px;margin:0px auto; margin-top:20px; color: #666666;font-size: 14px;line-height: 28px;text-align: center;}
#news_01{width: 1200px;height: 361px;margin:40px auto;}
#news_01_l{width: 585px;height: 361px;float: left;}
#news_01_l li{width: 100%;height: 119px;border-bottom: solid 1px #f0f0f0;position: relative;}
#news_01_l li .n_01_time{width: 60px;line-height: 30px;color: #585858;font-size: 14px;position: absolute;left: 30px;top:28px;}
#news_01_l li .n_01_time span{font-size: 20px;font-weight: bold;}
#news_01_l li .n_01_title{width: 458px;height: 30px; line-height: 30px;color: #000000;font-size: 18px;font-weight: bold; position: absolute;left: 102px;top:28px;}
#news_01_l li .n_01_info{width: 458px;height: 30px; line-height: 22px;color: #666666;font-size: 14px; position: absolute;left: 102px;top:60px;}
#news_01_l li:hover{background: #f0f0f0;}
#news_01_r{width: 588px;height: 361px;float: right;overflow: hidden;position: relative;}
#news_01_r li{width: 588px;height: 361px;}
#news_01_r li img{width: 588px;height: 361px;}
#news_01_r .new_ltn{width: 47px;height: 47px;cursor: pointer;position: absolute;left: 0;top:137px;background: url(../images/honor_lbtn.png) center no-repeat;}
#news_01_r .new_rtn{width: 47px;height: 47px;cursor: pointer;position: absolute;right: 0;top:137px;background: url(../images/honor_rbtn.png) center no-repeat;}
#news_02{width: 100%;padding:30px 0px;background: #27343c;margin:0 auto;}
#hynews_subtitle{width: 1200px;margin:0px auto; margin-top:20px; color: #ebebeb;font-size: 14px;line-height: 28px;text-align: center;}
#news_02_ul{width: 1200px;height: 335px;margin:0 auto;margin-top: 35px;}
#news_02_ul li{width: 351px;height: 335px;float: left;margin-right: 73px;}
#news_02_ul li:last-child{margin-right: 0;}
#news_02_ul .n_02_img{width: 351px;height: 127px;margin:0 auto;overflow: hidden;}
#news_02_ul .n_02_img img{width: 351px;height: 127px;}
#news_02_ul .n_02_title{width: 351px;height: 26px;line-height: 26px;margin:0 auto; margin-top: 15px; overflow: hidden;}
#news_02_ul .n_02_title a{color: #fff;font-size: 18px;}
#news_02_ul .n_02_time{width: 351px;height: 20px;line-height: 20px;color: #dd0f01;font-size: 14px; margin:0 auto;margin-top: 5px;}
#news_02_ul .n_02_info{width: 351px;height: 75px;line-height: 24px;color: #ebebeb;font-size: 14px; margin:0 auto;margin-top: 10px;overflow: hidden;}
#news_02_ul .n_02_more{width: 351px;height: 31px;margin:0 auto;margin-top: 10px;}
#news_02_ul .n_02_more a{width: 100px;height: 31px;line-height: 31px;text-align: center; transition:all 0.4s; display: block;background: #c80000;color: #fff;font-size: 14px;}
#news_02_ul .n_02_more a:hover{background: #ebebeb;color: #000;}
.entry{ margin-top:20px; padding:0 50px 15px; font-size:14px; line-height:2em; word-wrap:break-word; }
	.entry img{ max-width:100%!important; height:auto!important; }
	.entry h2,.entry h3,.entry h4{ margin:0.8em auto; padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
	.entry h2{ font-size:1.2em; }
	.entry h3,.entry h4{ font-size:1.1em; }
	.entry strong{ color:#DC2523; }
	.entry ul,.entry ol{ margin:1em; padding:0; }
	.entry li{ margin-left:1em; }
	.entry ul li{ list-style:disc outside none; }
	.entry ol li{ list-style:decimal outside none; }
	.entry p{ display:inherit; margin:1em 0; color:#333; word-wrap:break-word; }
	.entry a{ text-decoration:underline; }
	.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; font-size:12px; line-height:1.7em; }
	.entry table{ margin:10px auto; border-left:1px solid #eee; border-top:1px solid #eee; }
	.entry table th{ background:#F9F9F9; text-align:center; }
	.entry table td,.entry table th{ border-bottom:1px solid #eee; border-right:1px solid #eee; padding:0.35em 0.5em; }

.nl_m4{max-width:1200px; padding:30px 0; margin:0px auto 0; overflow:hidden;}
.nl_m4 ul{overflow:hidden;}
.nl_m4 ul li{ width:98%; border-bottom:1px solid #ddd; padding:30px 1%;overflow:hidden;}
.nl_m4 ul li img{ width:250px; height:auto;float:left; margin-right:35px; }
.nl_m4 ul li h3{line-height:1.8em; height:1.8em; white-space:nowrap; text-overflow:ellipsis;font-weight:normal;font-size:21px; color:#333333; overflow:hidden;}
.nl_m4 ul li h3 a{color:#333333;}
.nl_m4 ul li h4{ font-weight:normal;padding:3px 10px; color:#432c70; text-indent:12px; background:url(../images/time.png) 0px center no-repeat;font-size:12px; color:#999; height:17px; line-height:17px; overflow:hidden;}
.nl_m4 ul li h5{ margin-top:20px; display:inline-table; font-size:16px; text-align:center; font-weight:normal; border:1px solid #ddd;overflow:hidden;}
.nl_m4 ul li h5 a{padding:5px 30px; display:block;  color:#444;}
.nl_m4 ul li h5:hover a{background-color:#d70029; color:#fff;}
.nl_m4 ul li h5:hover{border:1px solid #d70029;}
.nl_m4 ul li p{ text-align:left; line-height:1.6em; max-height:3.2em; color:#666666; padding:7px 12px 0px 0px; display:block;overflow:hidden;}
.nl_m4 ul li:hover{color:#d70029;}
.nl_m4 ul li:hover h3 a{color:#d70029;}
.nl_m4 ul li a:hover img{opacity: 0.9;}



.news_titles{ max-width:1200px; overflow:hidden; margin:60px auto 30px;}
.news_titles h1{ font-size:32px; line-height:1.3em; font-weight:600;color:#00132b; display:block;}
.news_titles h2{font-size:20px; line-height:1.3em; margin:20px 0 10px; color:#333;  overflow:hidden;}
.news_titles h3{ font-size:18px; color:#333; margin-top:25px;font-weight:600;  margin-bottom:10px; overflow:hidden;}
.news_titles p{margin:20px 0;text-indent:2em;}
.news_titles p a{color:#009610;}
.news_titles p a:hover{color:#009610; text-decoration:underline;}
.news_titles  table{ line-height:32px;}
.news_pre{ max-width:1200px; margin:10px auto 0; padding:10px; line-height:27px; background:#f4f4f4; overflow:hidden; }
.news_pre a{ margin-left:10px;}
.news_pre b{ width:48%;height:1.5em; line-height:1.5em;font-weight:normal; overflow:hidden;}
.nxg{ max-width:1200px; overflow:hidden; margin:0px auto 60px;}
.nxg h3{ font-size:26px; line-height:2.5em; border-bottom:1px solid #ddd; background:url(../images/proh2bg.png) 0 center no-repeat; text-indent:15px; font-weight:600;}
.nxg dl{ margin-left:-3%; padding:0px 0 0; overflow:hidden;}
.nxg dl dd{ width:47%; margin-left:3%; float:left;line-height:3em; height:3em;text-indent:12px; border-bottom:1px dashed #ddd;  background:url(../images/list02.jpg) 0 center no-repeat; transition: all 0.2s;overflow:hidden;}
.nxg dl dd span{ width:auto;color:#888; float:right; font-size:13px;}
.nxg dl dd:hover{border-bottom:1px dashed #009610; }
.nxg dl dd:hover a{color:#009610;}
.time{ width:100%; font-size:13px; margin:5px auto 10px; color:#999;}
.time span{margin:0 10px;}
.time .sjbg{ background:url(../images/time.png) 0 center no-repeat; padding-left:20px;}



.subchannel_main{ padding:10px 0; background:#f6f6f6; }
.subchannel{}
.subchannellist { text-align:center; width:1200px; margin:0 auto;}
.subchannellist li{ float:left; margin:0 10px;line-height:40px; padding:0 35px; cursor:pointer; background:#fe0000; border-radius:20px; }
.subchannellist li a{ margin-right:10px; color:#fff; padding-bottom:17px; font-size:16px; }
.subchannellist li:hover a{ color:#fff; text-decoration:none; }
.subchannellist #current a{  color:#fff; text-decoration:none; }
.subchannellist .depth1{ font-size:15px; }
.subchannellist .depth2{ font-size:14px; text-indent:1.5em; background:none; }
.subchannellist .depth2 a{ border:none;}
.subchannellist .depth3{ font-size:14px; text-indent:3em}
.subchannellist .depth4{ font-size:14px; text-indent:4.5em}
.subchannellist .depth5{ font-size:14px; text-indent:6em}
.subchannellist .depth6{ font-size:14px; text-indent:7.5em}
.right_title {}
.right_title h2 { font-size:28px; font-weight:normal; text-align:center; padding:15px 0; color:#555; }
.right_title h2 a{ color:#555; }
.right_body { padding:5px 0px; overflow:hidden; zoom:1;  border-top:0; border-bottom:0 }
.right_bottom {}
.gridlist{ margin-top:5px; }
.gridlist li { float:left; padding:4px 0;margin-bottom:10px; margin-right:15px; text-align:center; overflow:hidden; display:inline; text-overflow:ellipsis; white-space:nowrap; background:#FFF; }
.gridlist li img { border:1px solid #D6D6D6; width:382px; height:289px; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.gridlist li a{ white-space:nowrap; line-height:28px; display:block; overflow:hidden; }
.gridlist li .InfoTitle{ color:#fe0000; font-size:16px; }
.gridlist li:hover .InfoTitle{ color:#fe0000;}
.gridlist li:hover{ background:#F00;}
.gridlist li:hover .InfoTitle{ color:#FFF;}
.gridlist li:hover a img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); }
.right_body{ width:1200px; margin:0 auto;}

.bj-btn,.r_btn{ width:90px; margin: 0 5px 15px;  display: inline-block; text-align: center;  font-size: 14px;   line-height: 36px;}
.bj-btn{color: #3d3d3d;border:#333 1px solid; background:#fff}
.r_btn{ background: #99A4AE; border:#99A4AE 1px solid;color: #fff;}
.bj-btn:hover{color: #07284E; background: #fff; border:1px solid #999;}
.r_btn:hover{color: #fff; background:#252A3C; border:1px solid #252A3C;}
.bannerin{ width:100%; height:542px; background:url(../images/banner01.jpg) no-repeat center;}


#product_02{width: 100%;margin:0 auto;}
#product_02 dl{margin:0 auto;background: #fff;padding:45px 0;padding-bottom: 80px;}  
#product_02 dl:nth-child(even){background: #f5f4f4;}
#product_02 dt{width:1196px;margin:0px auto;height:27px;border-left:solid #c80000 4px;position: relative;line-height: 27px;}
#product_02 dt .product_02_ful{position: absolute;right: 0;top:4px;height: 20px;line-height: 20px;color: #919191;font-size: 12px;}
#product_02 dt .product_02_ful a{color: #919191;font-size: 12px;padding:0 8px;}
#product_02 dt .product_02_ful a:hover{color: #e80000;}
#product_02 dt span{color: #27343c;font-size: 30px;padding-left: 15px;}
#product_02 dt span a{color: #27343c;font-size: 30px;padding-left: 15px;font-weight: bold;}
#product_02 dd{width:1200px; height: 400px; margin:0 auto;margin-top: 17px;}
#product_02 dd .product_02_fimg{width: 228px;height: 262px;background: #4590f0;float: left;overflow: hidden;}
#product_02 dd .product_02_fimg img{width: 228px;height: 262px;transition:transform 1s ease 0s;}
#product_02 dd:hover .product_02_fimg img{transform: scale(1.05, 1.05);}
#product_02 dd .product_02_ul{width: 1200px;height: 300px;}
#product_02 dd .product_02_ul99{width: 958px;height: 262px;float: right;}
#product_02 dd .product_02_ul li{width: 388px;height: 400px;border:solid 1px #dadada;float: left;margin-right: 10px;position: relative; margin-top:10px; margin-bottom:10px;}
#product_02 dd .product_02_ul li .product_02_img{width: 388px;height: 300px;margin:0 auto;overflow: hidden;}
#product_02 dd .product_02_ul li .product_02_img img{width: 388px;height:292px;}
#product_02 dd .product_02_ul li .product_02_title{width: 196px;height: 40px;border-bottom: dashed 1px #cdcdcd;text-align: center;line-height: 40px;margin:0 auto;}
#product_02 dd .product_02_ul li .product_02_title a{font-size: 18px;color: #444444;}
#product_02 dd .product_02_ul li .product_02_btn{width: 196px;height: 20px;margin:0 auto;margin-top: 17px;}
#product_02 dd .product_02_ul li .product_02_btn a{display: block;float: left; margin-left: 1px;width: 94px;height: 20px;line-height: 20px;text-indent: 20px;color: #c80000;font-size: 16px;}
#product_02 dd .product_02_ul li .product_02_btn a:hover{color: #e92e2e;}
#product_02 dd .product_02_ul li .product_02_details{background: url(../images/product_02_details.png) left center no-repeat;}
#product_02 dd .product_02_ul li .product_02_param{background: url(../images/product_02_param.png) left center no-repeat;}
#product_02 dd .product_02_ul li:last-child{margin-right: 0;}
#product_02 dd .product_02_ul li .product_02_title a:hover{color: #e92e2e;}
/*product_type css*/
#p_type_01{width: 100%;height: 205px;padding-top: 30px; line-height: 24px;color: #c3daf4; background: url(../images/product_type_top.jpg) center no-repeat;margin:0 auto;}
#p_type_name{width:990px;margin:0 auto; }
#p_type_name h2{margin-bottom: 8px;color: #fff;font-weight: bold;font-size: 30px;line-height: 50px;}
#p_type_select{width:990px;height: 49px; margin:0 auto;margin-top: 30px;}
#p_type_l{float: left;position: relative;}
#p_type_l .list_select{width: 452px;padding:0 15px; height: 45px;line-height:45px; border:solid 2px #fff;font-family: "微软雅黑";background: #fff;transition:border 0.5s;font-size: 14px;color: #666;cursor: pointer;}
#p_type_r{width: 482px;height: 45px;border:solid 2px #fff;background: #fff;transition:border 0.5s;float: right;}
#p_type_r input{width: 363px;height: 43px;padding: 0 32px;outline: none; border: 0;font-size: 14px;line-height: 43px;color: #666;font-family: "微软雅黑";}
#p_type_r input.submit{	width: 55px;height: 43px;cursor: pointer; padding: 0;background: url(../images/bg_btn07.png) no-repeat center;}
#p_type_02{width: 100%; padding:74px 0 62px;background: #fbfbfb;}
#p_type_title{width: 1200px;height: 84px;margin:0 auto;text-align: center;}
#p_type_title h2{font-weight: normal;font-size: 45px;line-height: 56px;color: #515151;}
#p_type_title p{height: 28px;color: #cfcfcf;font-size: 20px;text-transform: uppercase;}
#p_type_list{padding-top: 40px;width: 1200px;margin:0 auto;}
#p_type_list li{position: relative;width: 380px;height: 380px;background: #fff;border: 1px solid #e4e4e4;margin-right:27px;margin-bottom:22px;float: left;overflow: hidden;}
#p_type_list li:nth-child(3n){margin-right: 0;}
#p_type_list .p_tlist_t{width: 100%;height: 55px; line-height: 55px; border-bottom: 1px solid #e4e4e4;margin:0 auto;position: relative;text-align: center;}
#p_type_list .p_tlist_t a{color: #333;font-size: 16px;}
#p_type_list .p_tlist_t a:hover{color: #0c4da2;}
#p_type_list .p_tlist_t span{width: 54px;height: 54px;display: block;position: absolute;left: 0;top:0;background: url(../images/bg_sign36.png) no-repeat;background-position: 0 -54px;}
#p_type_list .p_tlist_p{width: 100%;height: 200px;border-bottom: 1px solid #e4e4e4;margin:0 auto;text-align: center;}
#p_type_list .p_tlist_p img{max-height:196px;max-width:376px;padding:2px;vertical-align:middle;}
#p_type_list .p_tlist_p span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#p_type_list .p_tlist_i{width: 90%;height: 50px;line-height: 25px;margin:10px auto;text-align: left;color: #333;font-size: 14px;}
#p_type_list .p_tlist_b{width: 90%;height: 25px;margin:0px auto;}
#p_type_list .p_tlist_b a{ float: right; display: block; width: 90px;height: 25px;line-height: 25px;text-align: center;color: #666;font-size: 12px;border-radius: 20px;border:solid 2px #dbdbdb;transition:all 0.4s;}
#p_type_list .p_tlist_b a:hover{ color: #fff;border:solid 2px #dd0f01;background: #dd0f01;}
#p_type_list .p_tlist_h1{width: 380px;height: 3px;background: #bababa;position: absolute;left:0;bottom: 0;z-index: 1;}
#p_type_list .p_tlist_h2{width: 380px;height: 3px;background: #dd0f01;position: absolute;left:-380px;bottom: 0;z-index: 2;transition:all 0.4s;}
#p_type_list li:hover .p_tlist_h2{left: 0;}



.line_pro{width:100%; height:auto; padding-top:50px;}
.line_img {overflow:hidden;}
.line_img img{ width:100%;}
.line_left{ width:500px; margin-left:50px;  float:right;}
.line_pro h1,.line_left h1{font-size:32px; font-weight:600; line-height:1.2em; padding-bottom:5px; margin-bottom:10px;overflow:hidden;}
.line_left p{margin:8px auto;}
.line_left p strong,.line_left p span{font-weight:bold; color:#333;}
.line_left ul{ margin-left:-1%;}
.line_left ul li{ width:19%; margin-left:1%; float:left;}
.line_left ul li img{ width:100%; height:auto; }
.line_left dl{ width:100%; margin-top:22px; overflow:hidden;}
.line_left dl dt{ width:250px; display:inline-table; height:60px; font-size:24px; line-height:60px; color:#fff; border-radius:4px; background-color:#009610; text-align:center; overflow:hidden;}
.line_left dl dt a{ color:#fff;}
.line_left dl dt img{vertical-align:middle; width:32px; height:auto; margin-right:7px;}
.line_left dl dt:hover{background-color:#00132b;} 
.line_left dl dd{ width:220px;margin-left:25px; float:right;overflow:hidden;}
.line_left dl dd span{ width:100%; font-size:16px; line-height:1em; color:#333; margin-top:5px; display:block;}
.line_left dl dd a{ display:block; color:#009610; font-size:29px;padding-top:6px;}
.line_left dl dd a strong{ font-size:26px; line-height:1em; font-weight:normal;  letter-spacing:-1px; }
.line_left .ys{ width:100%; padding:20px 0 0px; color:#333;  overflow:hidden;}
.line_left .ys span{ width:24%;text-align:center; height:18px; line-height:18px; border-right:1px solid #d7d2d2; display:inline-table; text-align:center;}
.line_left .ys span img{vertical-align:middle;height:18px; margin-right:4px;}



.group_form{margin:20px auto 0;background:#eff7fc url(../images/ly_bg.jpg) no-repeat center top; background-size: cover; padding:40px 0 80px}
.group_form h3,.Pro_con_l .group_form h3{ margin:15px 0 10px; text-align:left;height: 40px; text-indent:0; padding:0; background:none; font-weight:bold;line-height: 40px;color: #009610;  font-size: 24px; }
.group_form h3{ color:#333}
.Pro_con_l .group_form p,#Context .group_form p{clear: both; text-indent:0px; margin:0 auto; }
.group_form ul{width:100%;margin:0 auto 10px; }
.group_form li{margin:8px 0;width: 48.5%;}
.group_form .wbk{margin-top:10px;width:100%}
.group_form li span{width: 100%;display: block;overflow: hidden;text-align: left;font-size: 18px;line-height: 38px;color: #000;}
.group_form li span font{color:#009610;}
.group_form li input{height:46px;line-height:46px;width:100%;color: #666;font-size: 15px;background-color: #fff;    border: #bcbcbc 1px solid;
    border-radius:8px;text-indent: 35px;    box-sizing: border-box;}
.group_form li .tex_tel {background: url(../images/lytb2.png) no-repeat 12px center #fff;}
.group_form li .tex_user {background: url(../images/lytb1.png) no-repeat 10px center #fff;}
.group_form li .tex_message {font-family:微软雅黑,宋体;background: url(../images/lytb3.png) no-repeat 10px 17px #fff;padding: 15px 0 0;text-indent: 35px;width:100%; border: #bcbcbc 1px solid;
    border-radius:8px;height: 100px;line-height: 20px;font-size: 15px;color: #666;box-sizing: border-box;}
.group_form .button{ width:100%; overflow:hidden; padding-top:10px;}
.button input{color: #000;font-family:微软雅黑,宋体;height: 45px;line-height:30px;display: block;width: 220px;cursor: pointer;font-size: 16px; font-weight:bold; border-radius:2px;border: none; background: -webkit-gradient(linear, 0% 2%, 100% 10%,from(#ffcb01), to(#ffde5c));}
.button input:hover{background: -webkit-gradient(linear, 0% 2%, 100% 10%,from(#ffde5c), to(#ffcb01)); color: #242424; border: 2px solid #fdcc05;}

.service-technological{border-top:1px solid #ddd;}
.message{ background:#fff;border-radius: 20px;padding: 40px 60px 30px 60px;-moz-box-shadow: #a4cef4f 0px 5px 10px;  box-shadow: #a4cef4 0px 2px 10px;}
.con_m1{ max-width:1080px; overflow:hidden; margin:0px auto 50px;}
.con_m1 dl{ margin:25px auto 0;}
.con_m1 dl dd{ font-size:16px; padding-top:0px; overflow:hidden;}
.con_m1 dl dt{ float:left; width:50%;margin-right:40px;}
.con_m1 dl dt img{ width:100%; height:auto;  }
.con_m1 dl dd p{line-height:32px;margin-bottom:18px;font-size:16px;}
.con_m1 dl dd p img{ vertical-align:middle; margin-top:-5px;margin-right:2px;}
.con_m1 dl strong a{font-size:28px; color:#ed2d21; background:none; display:inline-table;}
.con_m1 dl .zixun1 a{padding:0px 50px; line-height:3em; height:3em;display:inline-table; background:#1a375c; *display:block; *text-align:center; *line-height:1.5em; *height:1.5em;color:#ffdc00; font-size:18px; font-weight:600; }
.con_m1 dl .zixun1 img{ vertical-align:middle; margin-right:5px;}
.con_m1 dl .zixun1 {display:block; margin-top:35px;font-size:18px;color:#ffffff;}
.hf_bann1{ display:none}

.group_zxfw p span{margin: 0 5px;}
.group_zxfw p span a{background:#009610;color: #fff;padding: 4px 10px;border-radius: 4px;white-space: nowrap;}
.group_zxfw p strong{font-size: 28px;margin: 0 5px;}
.group_zxfw p strong a{color: #009610;white-space: nowrap;}
.group_zxfw p i{font-style:normal;font-weight:700;}


.nl_bg{ background:#f3f3f4;overflow:hidden;}
.nl_m1,.nl_m3,.nl_m5{max-width:1200px; padding:60px 0 60px; margin:0px auto 0; overflow:hidden;}
.nl_m1 h2,.nl_m2 h2,.nl_m3 h2,.nl_m5 h2{ width:100%; line-height:48px; text-align:center; font-size:36px;font-weight:normal;}
.nl_m1 h2 span,.nl_m2 h2 span,.nl_m3 h2 span,.nl_m5 h2 span{ font-size:16px; margin-left:10px; }
.nl_m1 h2 span a,.nl_m2 h2 span a,.nl_m3 h2 span a,.nl_m5 h2 span a{color:#00ab21;}
.nl_m1 h2 a,.nl_m2 h2 a,.nl_m3 h2 a,.nl_m5 h2 a{ color:#00132b;}
.nl_m1 ul{margin-left:-4.33%; margin-bottom:10px;}
.nl_m1 ul li{ width:29%; margin:20px 0 0px 4.33%; float:left;overflow:hidden; }
.nl_m1 ul li .img{ width:100%;position:relative; overflow:hidden; }
.nl_m1 ul li .img img{ width:100%; height:auto;}
.nl_m1 ul li .img span{ position:absolute; z-index:100; width:auto; line-height:2em; padding:5px 10px; bottom:0; background-color:rgba(0,0,0,0.6);filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#70000000,endColorstr=#70000000);  display:block; color:#fff;}
.nl_m1 ul li h4{ font-size:21px; height:1.5em; padding-bottom:10px; border-bottom:1px solid #ddd;font-weight:normal; line-height:1.5em; margin:15px 0 10px; white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.nl_m1 ul li h4 a{color:#222;}
.nl_m1 ul li h4 a:hover{color:#00ab21;}
.nl_m1 ul li p{margin:0px 0 15px; line-height:1.9em; height:3.8em; overflow:hidden; }
.nl_m1 ul li .img:hover img{transition-delay: 0s; transition-duration: 0.4s; transition-property: all; transition-timing-function: ease;-moz-transition-delay: 0s; -moz-transition-duration: 0.4s; transform: scale(1.2, 1.2);	}
.nl_m2{max-width:1200px; padding:50px 0; margin:0px auto 0; overflow:hidden;}
.nl_m2 ul{ margin-left:-3%;overflow:hidden;}
.nl_m2 ul li{ width:47%;margin-top:15px; margin-left:3%; float:left; background-color:#fff; margin-bottom:15px;overflow:hidden;}
.nl_m2 ul li img{ width:200px; height:auto;float:left; margin-right:15px; overflow:hidden; }
.nl_m2 ul li h3{text-align:left; line-height:1.8em; height:1.8em; white-space:nowrap; text-overflow:ellipsis;font-weight:normal; padding:15px 5px 0px 0px; font-size:21px; color:#333333; overflow:hidden;}
.nl_m2 ul li h3 a{color:#333333;}
.nl_m2 ul li h4{ font-weight:normal;padding:3px 10px; color:#432c70; text-indent:12px; background:url(../images/time.png) 0px center no-repeat;font-size:12px; color:#999; height:17px; line-height:17px; overflow:hidden;}
.nl_m2 ul li p{ text-align:left; line-height:1.6em; max-height:3.2em; color:#666666; padding:7px 12px 0px 0px; display:block;overflow:hidden;}
.nl_m2 ul li p a:hover{ text-decoration:underline;color:#ed2d21;}
.nl_m2 ul li p span{color:#ed2d21;}
.nl_m2 ul li:hover{color:#1a1f95;}
.nl_m2 ul li:hover h3 a{color:#00ab21;}
.nl_m2 ul li a:hover img{opacity: 0.9;}
.nl_m3 ul{ text-align:center; margin:15px 0 15px -2%;overflow:hidden;}
.nl_m3 ul li{ width:22.8%; border:1px solid #ddd; height:3em; line-height:3em; float:left; font-size:17px; margin-left:2%;}
*+html .nl_m3 ul li{ height:30px; line-height:30px;}
.nl_m3 h3{ font-size:24px; font-weight:600;}
.nl_m3 ul li a{ color:#666;}
.nl_m3 ul li.hover a,.nl_m3 ul li.hover a:hover{color:#fff;}
.nl_m3 ul li.hover{ color:#fff;border:1px solid #009610; background-color:#009610;}
.nl_m3 ul li:hover{border:1px solid #009610;}
.nl_m3 ul li:hover a{color:#009610;}
.nl_m3 dl{ margin-left:-3%; padding:0px 0 0; overflow:hidden;}
.nl_m3 dl dd{ width:47%; margin-left:3%; float:left;line-height:3em; height:3em;text-indent:12px; border-bottom:1px dashed #ddd;  background:url(../images/list02.jpg) 0 center no-repeat; transition: all 0.2s;overflow:hidden;}
.nl_m3 dl dd span{ width:auto;color:#888; float:right; font-size:13px;}
.nl_m5 ul{ margin-top:25px; margin-left:-3%;}
.nl_m5 li{width:22%;float:left; margin-left:3%; margin-bottom:10px; text-align:center;}

.ser_lc{max-width:1200px;margin:10px auto 40px; overflow:hidden;}
.ser_lc h2{width:100%;text-align:center; margin:55px auto 20px;line-height:45px;font-weight:600;color:#00132b;font-size:40px;}
.ser_lc p{ margin:5px auto 5px; }
.ser_lc ul{margin-left:-4.33%; margin-bottom:30px; overflow:hidden;}
.ser_lc ul li{ width:29%; margin:20px 0 0px 4.33%; background-color:#fff; float:left;overflow:hidden; }
.ser_lc ul li .img{ width:100%; overflow:hidden;}
.ser_lc ul li .img img{ width:100%; height:auto;}
.ser_lc ul li h4{ font-size:22px; text-align:center;line-height:1.5em;font-weight:normal; margin:5px 15px 0px; }
.ser_lc ul li h4 a{color:#222;}
.ser_lc ul li h4 a:hover{color:#00ab21;}
.ser_lc ul li p{padding:0px 15px 15px; margin:0; text-indent:0; text-align:left;  overflow:hidden; }
.ser_lc ul li .img:hover img{transition-delay: 0s; transition-duration: 0.4s; transition-property: all; transition-timing-function: ease;-moz-transition-delay: 0s; -moz-transition-duration: 0.4s; transform: scale(1.2, 1.2);	}
.ser_lc dl{ width:100%;padding:15px 0 10px; overflow:hidden;}
.ser_lc dl dd{ width:22%; padding:0px 1.5% 15px; border-radius:1px; float:left;text-align:center; overflow:hidden;}
*+html .ser_lc dl dd{width:24.5%; }
.ser_lc dl dd strong{ display:block; font-weight:normal; text-align:center;   margin:5px auto 20px;}
.ser_lc dl dd strong img{ width:80%; max-width:180px; height:auto;}
.ser_lc dl dd span{ width:100%; text-align:center; margin-bottom:-10px; font-size:16px;  color:#222; }
.ser_lc ul li h4,.ser_lc ul li p{ padding-left:15px; padding-right:15px;}
/*service结束*/



#footer{ background:#000000; color:#fff;}
.foot{   }
.footnav{padding:3% 0; }
.footnav dl{ list-style:none;float:left; width:15%; }
.footnav dt{ font-size:18px;margin:0 0 10px 0;  }
.footnav dt span{ display:block; color:#808080; font-size:14px;}
.footnav dd{}
.footnav dd a{display:block; color:#ccc; }

.f_erweima{text-align:center; float:right; background:#1a5485; padding:8px;color:#fff; }
.f_erweima img{display:block; margin:0 auto; }

.f_contact{float:right; width:40%;  }
.f_contact h3{ color:#fff; font-size:18px;margin:0 0 10px 0;}
.f_contact h3 span{ display:block; color:#808080; font-size:14px;}
.f_contact a{color:#fff; }
.f_contact img{display:block; float:left; margin-right:2%; }

.copyright {text-align:center;padding:1% 0; border-top:1px #333 solid; }
.copyright a{padding:0 8px; color:#fff;}
.copyright div{ display:inline;}

.kefu{ width:46px; height:189px; position:fixed; bottom:10%; right:0px; margin-top:-94px;z-index: 99999999}
 .kefu a{display:block; width:0px; padding-left:46px; color:#fff; line-height:45px;position:absolute; right:0px;}
 .kefu_1{background:#d70029 url(../images/k1.png) no-repeat;top:0px; height:45px;}
 .kefu_2{background:#d70029 url(../images/k3.png) no-repeat;top:46px; height:45px;}
 .kefu_3{background:#d70029 url(../images/k2.png) no-repeat;top:92px; height:45px;}
 .kefu_4{background:#d70029 url(../images/k5.png) no-repeat;top:138px; height:45px;}
 .kefu_1:hover{background-color:#666;color:#fff; }
 .kefu_2:hover{background-color:#666;color:#fff; width:64px;}
 .kefu_3:hover{background-color:#666;color:#fff; width:104px;}
 .kefu_4:hover{background-color:#666;color:#fff;}
 .kefu_4:hover span{ display:block;}
 .kefu_4 span{width:160px; height:174px; position:absolute; bottom:0px; right:46px; border:1px solid #d7d7d7; background:#fff; display:none;}
 .kefu_4 span > img { display:block; margin:9px auto 7px auto;}
 .kefu_4 span > i{ display:block; height:12px; line-height:12px; font-size:12px; color:#666; text-align:center;}
 
 
.headertop{ position:absolute; top:100px; width:100%; height:100px; z-index:999999;}
.headertopc{ width:1200px; margin:0 auto;}
.logo01{ width:240px; float:left;}
.menunew{ width:960px; float:right; margin-top:27px;}